18.09.2015

Рецензия на учебный курс intuit.ru "Анализ и оценка методов разработки программного обеспечения (Agile)"

Анализ и оценка методов разработки программного обеспечения (Agile)
3 Курс на мой взгляд крайне полезен всем, кто хочет иметь взвешенное представление о гибких методологиях. Однако практической ценности почти не представляет. С него безусловно нельзя начинать." Курс на мой взгляд крайне полезен всем, кто хочет иметь взвешенное представление о гибких методологиях. Однако практической ценности почти не представляет. С него безусловно нельзя начинать. Курс на мой взгляд крайне полезен всем, кто хочет иметь взвешенное представление о гибких методологиях. Однако практической ценности почти не представляет. С него безусловно нельзя начинать.

Сегодня наконец сдал итоговый экзамен по учебному курсу на intuit.ru "Анализ и оценка методов разработки программного обеспечения (Agile)" и могу поделиться свои мнением на тему его полезности. Курс не очень популярный (хотя на intuit.ru всего 4 курса, включая этот хоть косвенно затрагивают тему Agile, но название у сего шедевра не особенно располагает к его изучению с практической точки зрения). На момент написания статьи курс завершило всего 12 студентов.

Лично я потратил примерно 2.5 недели на изучение и прохождение всех 10 промежуточных тестов. Сдавать приходилось большинство больше 1 раза (иногда сильно больше, поскольку я претендовал на высшие оценки). В итоге в зачётке красуется всего 1 четвёрка, а суммарный результат по итогам курса - 96% успеваемости. В действительности, это обусловлено ишь чрезмерным перфекционизмом, а никак не качеством учебного материала, наоборот, большинство тестов имеют формат "многое из многих", поэтому ответить правильно очень сложно (особенно учитывая размытые формулировки как самого курса, так и тестов).

Анализ и оценка методов разработки программного обеспечения (Agile)

Следует отметить, что курс является локализацией книги "Agile!: The Good, the Hype and the Ugly" Бертрана Мейера (в анотации к курсу идёт упоминание "Agile! Прекрасный, ужасный, шумный", однако именно под этим названием книга никогда не издавалась, как и вообще не увидела свет на русском языке до публикации курса на Intuit.ru!).

Agile!: The Good, the Hype and the Ugly

Agile!: The Good, the Hype and the Ugly

Автор -

ISBN - 978-3319051543

Издание -

Количество страниц - 170

Язык - EN

Анотация - Here is the ideal introduction to agile development. The book details agile principles, roles, managerial practices, technical practices and artifacts, offering a complete review that will help readers master all the important agile ideas.

Безусловно я хотел бы выразить благодарность Интернет Университету Интуит за перевод этой книги - это хорошее и важное дело. Я в последнее время увлёкся изучением гибких методологий, так что изучить ещё одну книгу на эту тему всегда полезно.

Однако следует признать, что книга содержит ряд неточностей и ошибок:

  • TDD (test-driven development или "разработка через тестирование") - на самом деле далеко не все гибкие методологии делают акцент на тестах, а тем более на TDD. Scrum Guide ни слова не упоминает об этом. Так что приоритет на тестах может быть, а может и не быть, по усмотрению Команды.
  • Пренебрежение документацией и формальностями архитектуры - опять же нигде в Scrum Guide не сказано "не пишите документацию, она не ценна для заказчика". Если для Заказчика документация представляет ценность (а например при изготовлении сложных систем для Госов это так), то её написание - это такая же история, как и разработка любого функционала. Если Заказчику важно "ТЗ" с "тех требованиями" (например по нормативам организации они должны быть сданы в архив), то их написание тоже будет историей.
  • Догатизм Agile авторов - когда я приступал к изучению вопроса, то тоже этого опасался. Но на самом деле есть книги хорошие, практичные, написанные умными людьми, а не фанатиками. Есть и другие, но такое расслоение есть во всех областях, а книга представляет автора эдаким героем в плаще на белом коне, который конечно же лучше всех всё знает...

Есть и другие примеры, но эти пожалуй самые яркие.

К сожалению, для книги Бертрана характерно определённое передёргивание. И в учебном курсе после перевода это конечно же чувствуется (а в вопросах к курсу это лишь усугубляется и в результате сложно понять какой ответ правильный и с чьей позиции - Автора книги, автора перевода или авторов Agile литературы).

Однако курс "Анализ и оценка методов разработки программного обеспечения (Agile)" на мой взгляд крайне полезен всем, кто хочет иметь взвешенное представление о гибких методологиях. С него безусловно нельзя начинать. Курс тяжёл для восприятия и требует базовой подготовки (хотя бы поверхностного знания не менее 1 Agile метода). В таком случае курс подходит для обозначения потенциально проблемных и болезненных мест. Однако практической ценности почти не представляет.


Похожие новости:  Рецензия на книгу "Правила для революционеров. Капиталистический манифест для создания и выведения на рынок новых продуктов и услуг" / Рецензия на книгу Scrum Guide / Рецензия на книгу scrum и xp: заметки с передовой / Рецензия на книгу Бизнес с нуля. Метод Lean Startup для быстрого тестирования идей и выбора бизнес-модели / Coursera - курс Marketing in a Digital World от Университета Иллинойса

Возврат к списку


Новости IT

Статьи

Форум

Композитный сайт

Битрикс24

Команда

Проекты, которым мы помогли

Если вам нужен сайт

a@coffeediz.ru

Готовые решения